package com.yunyao.framework.service;

import com.yunyao.common.web.util.PageResult;
import com.yunyao.common.web.util.YResult;
import com.yunyao.framework.dto.audit.AuditHistoryTaskDto;
import com.yunyao.common.dto.audit.AuditTaskDto;
import com.yunyao.framework.vo.audit.AuditHistoryTaskVO;
import com.yunyao.framework.vo.audit.AuditTaskVO;

import java.util.List;

/**
 * @author xingjishuai
 * @date 2024-08-16
 */
public interface AuditService {
    /**
     *
     * @param taskListDto
     * @return
     */
    YResult<List<AuditHistoryTaskVO>> getHistoryTaskList(AuditHistoryTaskDto taskListDto);

    /**
     * 获取待审核任务列表
     *
     * @param auditTaskDto
     * @return
     */
    YResult<PageResult<AuditTaskVO>> getTaskList(AuditTaskDto auditTaskDto);
}
